// pages/search/search.js
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    //输入框值
    inputKey:''
  },

  /**
  * 生命周期函数--监听页面显示
  */
  onShow: function () {
    //获取搜索记录
    const userId = app.globalData.userId;
    wx.request({
      url: app.baseURL + 'Index&a=search&user_id=' + userId,
      success: (res) => {
        console.log(res);
        if (res.data.status == 1) {
          this.setData({ data: res.data })
        }
      }
    });
  },

  //搜索
  search() {
    const val = this.data.inputKey;
    if (!val) return;
    wx.navigateTo({
      url: '/pages/searchResult/searchResult?value=' + val
    });
  },

  //url="/pages/searchResult/searchResult?value={{item.search_content}}"
  keywordSearch(e) {
    const value = e.currentTarget.dataset.key;
    this.setData({
      inputKey: value
    })
    wx.navigateTo({
      url: '/pages/searchResult/searchResult?value=' + value
    })
  },

  //实时监听输入框的值，并赋值给inputKey
  inputVal(e){
    this.setData({
      inputKey: e.detail.value
    })
  },
  //点击×清空input输入的值  
  resetInputKey(){
    this.setData({ inputKey: '' });
  },

  //删除搜索记录
  deleteRecords(){
    wx.showModal({
      title: '温馨提示',
      content: '确认删除全部历史记录？',
      confirmColor: "#f00",
      success:(res) => {
        //确定按钮回调
        if (res.confirm) {
          //这里要发送请求，后台返回成功之后进行相应操作
          wx.request({
            url: app.baseURL + 'Index&a=del_search&user_id=' + app.globalData.userId,
            success: (delRes) => {
              if (delRes.data.status == 1) {
                //清空记录列表
                this.setData({ ['data.history_search']: [] });
                //提示删除成功
                wx.showToast({ title: '删除成功' })
              }
            },
            fail: (err) => {
              wx.showToast({ title: '网络错误，请重试' })
            }
          })
          
          
        }  
      }
    })
  },
  
  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  }
})